package com.ruoyi.device.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 房间对象 t_room
 * 
 * @author li
 * @date 2025-09-22
 */
@Data
public class TRoom extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 房间位置 */
    @Excel(name = "房间位置")
    private String roomPos;

    /** 所属楼层id */
    @Excel(name = "所属楼层id")
    private Long fId;

    /** 房间类型 */
    @Excel(name = "房间类型")
    private Long typeId;

    /** 负责人 */
    @Excel(name = "负责人")
    private Long userId;

    /** 描述 */
    @Excel(name = "描述")
    private String description;

    /** 房间面积 */
    @Excel(name = "房间面积")
    private String syarea;

    /** 房间号 */
    @Excel(name = "房间号")
    private String roomNumber;

    /** 房间名 */
    @Excel(name = "房间名")
    private String roomName;

    /** 房间长 */
    @Excel(name = "房间长")
    private String roomLong;

    /** 房间宽 */
    @Excel(name = "房间宽")
    private String roomWidth;

    /** 房间高 */
    @Excel(name = "房间高")
    private String roomHeight;

    /** 房间容量 */
    @Excel(name = "房间容量")
    private String cap;

    /** 状态（0正常，1停用） */
    @Excel(name = "状态", readConverterExp = "0=正常，1停用")
    private Long state;

    /** 视频地址 */
    @Excel(name = "视频地址")
    private String videoUrl;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private String pictureUrl;

    /** 删除状态（0未删除，1已删除） */
    private Long delFlag;

    /** 楼层名字 */
    private String floorName;
    /** 建筑名字 */
    private String buildName;
    /** 部门名称 */
    private String deptName;
    //房间类型
    private String typeName;

}
